integer flag = 0;


default
{
    state_entry()
    {
      
        
      
      llListen(0,"","",""); 
      llRequestPermissions(llGetOwner(),PERMISSION_TRIGGER_ANIMATION);
      
   
     }

    run_time_permissions(integer parm)
    {
    if(parm == PERMISSION_TRIGGER_ANIMATION)
        {
        llWhisper(0,"thanks");
        
        llSetTimerEvent(15);
      //  llStopAnimation("stride");
         llStartAnimation("hold_R_handgun");
         }
    
    }
   
     listen(integer chan, string name, key id, string message)
    {
    
    if(message == "crouchwalk")
    {
    llSay(0,"hoooooooooo");
    llStartAnimation("stride");
    }
}
    
    
    on_rez(integer st)
    {
    llResetScript();
    }

    attach(key id)
    {
    llStopAnimation("hold_R_handgun");
    }
    
    
    
    
   timer()
   {
    
    if(flag == 0)
    {
    llStartAnimation("standup");
    }
    
    if(flag == 1)
    {
    llStartAnimation("salute");
    }
    
    
    
    if(flag == 3)
    {
    llStartAnimation("salute");
    }

    flag = flag + 1;
    
    if(flag == 4)
    {
    flag = 0;
    }    
    
    }
    
     
      
     


}
